A Modeling Approach for Adaptable Service Oriented Systems based on Domain Specific Language Engineering
نویسندگان
چکیده
Nowadays, Model Driven Software engineering (MDSD) is a very dynamic field of research. This approach has introduced a major evolution to software engineering. Nevertheless the full code generation always stays a not reached objective. On the other side the simultaneous use of Context Aware Computing (CAC) and Service Oriented Computing (SOC) paradigms must raise many challenges. Particularly, the challenge of engineering such systems, which consists of the definition of modeling approaches, processes, techniques and tools to facilitate construction of these systems. The use of Domain Specific Modeling (DSM) approach for Context Aware and Service Oriented Systems brings an answer to these concerns. In this paper, we propose a DSM approach for adaptable service oriented systems named CADSSO (Context Aware, Domain Specific and Service Oriented) modeling approach. Our modeling approach is based on five models: domain specific services model (conforms to a domain specific services metamodel) which represents the domain specific services; service variability model (conforms to our service variability metamodel), it formulates services forms of adaptation; domain specific context model (conforms to our context meta-model), symbolize the services context of use; adaptation rules model, which is the joint between service variability model and context model; and domain specific business rules model, used to model domain specific business. Keywords-DSM; SOC; CAC; MDSD; Adaptation
منابع مشابه
A MDSD Approach for Adaptable Service Oriented Systems based on Domain Specific Language Engineering
1 A MDSD Approach for Adaptable Service Oriented Systems based on Domain Specific Language Engineering; Mohammed Lethrech, ENSIAS, Mohammed V University in Rabat, Rabat, Morocco Adil Kenzi, Sidi Mohamed Ben Abdellah University, Fes, Morocco Issam Elmagrouni, ENSIAS, Mohammed V University in Rabat, Rabat, Morocco Mahmoud Nassar, ENSIAS, Mohammed V University in Rabat, Rabat, Morocco Abdelaziz Kr...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملApplying Model-driven Engineering for Quality-of-Service Evaluation of Large-Scale Distributed Systems
Rapid time-to-market pressures and the need to keep costs down are affecting software development processes. Next generation software systems are increasingly using component-based technologies and service-oriented architectures in their development lifecycle. Likewise, applications are now assembled and deployed out of loosely coupled, often commercial-off-the-shelf, components. Traditional so...
متن کاملUsing RELAX, SysML and KAOS for Ambient Systems Requirements Modeling
Ambient Systems are highly adaptive. They modify their behavior at run-time in response to changing environmental conditions. For these systems, Non Functional Requirements (NFR’s) play an important role, and one has to identify as early as possible the requirements that are adaptable. Because of the inherent uncertainty in these systems, goal based approaches can help in the development of the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014